package br.com.klis.batendoumabola.client.util;

import br.com.klis.batendoumabola.shared.DadosDaImagem;

import com.google.gwt.i18n.client.DateTimeFormat;

public class DadosDaImagemClientUtil {
	public static DadosDaImagem fillObject(String textObject){
		if (textObject == null){
			return null;
		}
		
		String[] atributos = textObject.split(";");
		DadosDaImagem dados = new DadosDaImagem();
		dados.setId(new Long(atributos[0]));
		dados.setFileName(atributos[1]);
		dados.setContentType(atributos[2]);
		dados.setCreationTexto(atributos[3]);
		dados.setSize(new Long(atributos[4]));
		dados.setBateBolaId(new Long(atributos[5]));
		dados.setUrl(atributos[6]);
		dados.setFieldName(atributos[7]);
		dados.setWidth(new Integer(atributos[8]));
		dados.setHeight(new Integer(atributos[9]));
		
		DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMdd hh:mm:ss");
        dados.setCreation(dtf.parse(dados.getCreationTexto()));
		
		return dados;
	}
}
